﻿using System;
namespace DynamicDNS.Provider.BaseProvider
{
    /// <summary>
    /// Base interface for Dynamic DNS Provider
    /// </summary>
    public interface IDynamicDNSBaseProvider
    {
        /// <summary>
        /// This method processes the update for a DNS Entry
        /// </summary>
        /// <returns>DynamicDNSUpdateResult indicates, whether an Update was successfull or not.</returns>
        DynamicDNSUpdateResult UpdateDNSEntry();
    }
}
